package cn.jw.starter.redis.core.api;

import java.time.Duration;

/**
 * 服务里面redis key的相关参数获取定义
 *
 * @author 王广帅
 * @version 1.0.0
 * @since 2025/1/21 22:05
 */
public interface IRedisKeyGenerator {

    /**
     * redis key的拼接前缀
     *
     * @return
     */
    String getKeyPrefix();

    /**
     * redis key的过期时间，如果返回null，刚表示此key永不过期
     *
     * @return
     */
    Duration getExpireTime();

}
